[INFO] fetching crate facet-postcard 0.50.0-rc.1...
[INFO] fixing facet-postcard-0.50.0-rc.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate facet-postcard 0.50.0-rc.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate facet-postcard 0.50.0-rc.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate facet-postcard 0.50.0-rc.1
[INFO] tweaked toml for crates.io crate facet-postcard 0.50.0-rc.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate facet-postcard 0.50.0-rc.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate facet-postcard 0.50.0-rc.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded divan v0.1.21
[INFO] [stderr]   Downloaded divan-macros v0.1.21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f
[INFO] running `Command { std: "docker" "start" "bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking const-fnv1a-hash v1.1.0
[INFO] [stderr]     Checking impls v1.0.3
[INFO] [stderr]     Checking smallvec v2.0.0-alpha.12
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling facet-core v0.50.0-rc.1
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling time-macros v0.2.29
[INFO] [stderr]    Compiling divan-macros v0.1.21
[INFO] [stderr]     Checking regex-lite v0.1.9
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking condtype v1.3.0
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking uuid v1.23.3
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]     Checking jiff v0.2.28
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking time v0.3.49
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]     Checking terminal_size v0.4.4
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking facet-path v0.50.0-rc.1
[INFO] [stderr]     Checking facet-reflect v0.50.0-rc.1
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking divan v0.1.21
[INFO] [stderr]     Checking facet-dessert v0.50.0-rc.1
[INFO] [stderr]     Checking facet-solver v0.50.0-rc.1
[INFO] [stderr]     Checking facet-format v0.50.0-rc.1
[INFO] [stderr]     Checking facet-value v0.50.0-rc.1
[INFO] [stderr]     Checking facet-postcard v0.50.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]   --> src/shape_deser.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     use facet::Facet;
[INFO] [stdout]    |         ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]     --> src/serialize.rs:1153:9
[INFO] [stdout]      |
[INFO] [stdout] 1153 |     use facet::Facet;
[INFO] [stdout]      |         ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]     --> src/serialize.rs:1677:11
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         #[facet(skip_all_unless_truthy)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/integration/issue_2079.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/integration/issue_2098.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/integration/issue_2108.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use facet::{Facet, FacetOpaqueAdapter, OpaqueDeserialize, OpaqueSerialize, PtrConst};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/integration/issue_2118.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use facet::{Facet, FacetOpaqueAdapter, OpaqueDeserialize, OpaqueSerialize, PtrConst};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/integration/opaque_adapter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use facet::{Facet, FacetOpaqueAdapter, OpaqueDeserialize, OpaqueSerialize, PtrConst};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/integration/roam_wire.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]  --> tests/integration/issue_2108.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[facet(opaque = PayloadAdapter, traits(Debug))]
[INFO] [stdout]   |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/integration/issue_2108.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[facet(trailing)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]  --> tests/integration/issue_2118.rs:9:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[facet(opaque = PayloadAdapter, traits(Debug))]
[INFO] [stdout]   |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/integration/issue_2118.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[facet(trailing)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]  --> tests/integration/opaque_adapter.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[facet(opaque = PayloadAdapter, traits(Debug))]
[INFO] [stdout]   |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> benches/classics.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> benches/classics.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[facet(rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> benches/classics.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[facet(rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> benches/classics.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[facet(rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> benches/classics.rs:69:3
[INFO] [stdout]    |
[INFO] [stdout] 69 | #[facet(rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> benches/classics.rs:78:3
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[facet(rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> benches/classics.rs:86:3
[INFO] [stdout]    |
[INFO] [stdout] 86 | #[facet(rename_all = "camelCase")]
[INFO] [stdout]    |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:148:7
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:197:7
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:214:7
[INFO] [stdout]     |
[INFO] [stdout] 214 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1167:9
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:243:7
[INFO] [stdout]     |
[INFO] [stdout] 243 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:290:7
[INFO] [stdout]     |
[INFO] [stdout] 290 |     #[facet(rename = "type")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:294:7
[INFO] [stdout]     |
[INFO] [stdout] 294 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:297:7
[INFO] [stdout]     |
[INFO] [stdout] 297 |     #[facet(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:323:7
[INFO] [stdout]     |
[INFO] [stdout] 323 |     #[facet(rename = "type")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:331:7
[INFO] [stdout]     |
[INFO] [stdout] 331 |     #[facet(rename = "type")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> benches/classics.rs:345:7
[INFO] [stdout]     |
[INFO] [stdout] 345 |     #[facet(rename = "type")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SimpleStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1175:34
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `SimpleStruct`
[INFO] [stdout]     --> src/serialize.rs:1159:5
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     struct SimpleStruct {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1183:9
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `U8Struct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1191:34
[INFO] [stdout]      |
[INFO] [stdout] 1191 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `U8Struct`
[INFO] [stdout]     --> src/serialize.rs:1186:9
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         struct U8Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1198:9
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `I32Struct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1206:34
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `I32Struct`
[INFO] [stdout]     --> src/serialize.rs:1201:9
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         struct I32Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1213:9
[INFO] [stdout]      |
[INFO] [stdout] 1213 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1223:34
[INFO] [stdout]      |
[INFO] [stdout] 1223 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `StringStruct`
[INFO] [stdout]     --> src/serialize.rs:1216:9
[INFO] [stdout]      |
[INFO] [stdout] 1216 |         struct StringStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1230:9
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1240:34
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `VecStruct`
[INFO] [stdout]     --> src/serialize.rs:1233:9
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         struct VecStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1247:9
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BytesStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1257:34
[INFO] [stdout]      |
[INFO] [stdout] 1257 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `BytesStruct`
[INFO] [stdout]     --> src/serialize.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         struct BytesStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BytesStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1262:36
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         let decoded: BytesStruct = crate::from_slice(&facet_bytes).unwrap();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `BytesStruct`
[INFO] [stdout]     --> src/serialize.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         struct BytesStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1268:9
[INFO] [stdout]      |
[INFO] [stdout] 1268 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeBytes: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1279:34
[INFO] [stdout]      |
[INFO] [stdout] 1279 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `LargeBytes`
[INFO] [stdout]     --> src/serialize.rs:1271:9
[INFO] [stdout]      |
[INFO] [stdout] 1271 |         struct LargeBytes {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeBytes: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1284:35
[INFO] [stdout]      |
[INFO] [stdout] 1284 |         let decoded: LargeBytes = crate::from_slice(&facet_bytes).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `LargeBytes`
[INFO] [stdout]     --> src/serialize.rs:1271:9
[INFO] [stdout]      |
[INFO] [stdout] 1271 |         struct LargeBytes {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1290:9
[INFO] [stdout]      |
[INFO] [stdout] 1290 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `EmptyBytes: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1300:34
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `EmptyBytes`
[INFO] [stdout]     --> src/serialize.rs:1293:9
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         struct EmptyBytes {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `EmptyBytes: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1305:35
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         let decoded: EmptyBytes = crate::from_slice(&facet_bytes).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `EmptyBytes`
[INFO] [stdout]     --> src/serialize.rs:1293:9
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         struct EmptyBytes {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1311:9
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_option_some::OptionStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1319:34
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_option_some::OptionStruct`
[INFO] [stdout]     --> src/serialize.rs:1314:9
[INFO] [stdout]      |
[INFO] [stdout] 1314 |         struct OptionStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1326:9
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_option_none::OptionStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1334:34
[INFO] [stdout]      |
[INFO] [stdout] 1334 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_option_none::OptionStruct`
[INFO] [stdout]     --> src/serialize.rs:1329:9
[INFO] [stdout]      |
[INFO] [stdout] 1329 |         struct OptionStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1341:9
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1351:34
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         let facet_bytes = to_vec(&Color::Red).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Color`
[INFO] [stdout]     --> src/serialize.rs:1345:9
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         enum Color {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1355:34
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         let facet_bytes = to_vec(&Color::Green).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Color`
[INFO] [stdout]     --> src/serialize.rs:1345:9
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         enum Color {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1359:34
[INFO] [stdout]      |
[INFO] [stdout] 1359 |         let facet_bytes = to_vec(&Color::Blue).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Color`
[INFO] [stdout]     --> src/serialize.rs:1345:9
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         enum Color {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1366:9
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_tuple_enum::Value: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1375:34
[INFO] [stdout]      |
[INFO] [stdout] 1375 |         let facet_bytes = to_vec(&Value::Int(42)).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_tuple_enum::Value`
[INFO] [stdout]     --> src/serialize.rs:1370:9
[INFO] [stdout]      |
[INFO] [stdout] 1370 |         enum Value {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_tuple_enum::Value: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1379:34
[INFO] [stdout]      |
[INFO] [stdout] 1379 |         let facet_bytes = to_vec(&Value::Text("hello".into())).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_tuple_enum::Value`
[INFO] [stdout]     --> src/serialize.rs:1370:9
[INFO] [stdout]      |
[INFO] [stdout] 1370 |         enum Value {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1386:9
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_struct_enum::Message: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1395:34
[INFO] [stdout]      |
[INFO] [stdout] 1395 |         let facet_bytes = to_vec(&Message::Quit).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_struct_enum::Message`
[INFO] [stdout]     --> src/serialize.rs:1390:9
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         enum Message {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_struct_enum::Message: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1399:34
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         let facet_bytes = to_vec(&Message::Move { x: 10, y: 20 }).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_struct_enum::Message`
[INFO] [stdout]     --> src/serialize.rs:1390:9
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         enum Message {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1406:9
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SimpleStruct: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1431:28
[INFO] [stdout]      |
[INFO] [stdout] 1431 |         to_writer_fallible(&value, &mut writer).unwrap();
[INFO] [stdout]      |         ------------------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |         |
[INFO] [stdout]      |         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `SimpleStruct`
[INFO] [stdout]     --> src/serialize.rs:1159:5
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     struct SimpleStruct {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_writer_fallible`
[INFO] [stdout]     --> src/serialize.rs:342:8
[INFO] [stdout]      |
[INFO] [stdout]  340 | pub fn to_writer_fallible<'facet, T, W>(value: &T, writer: &mut W) -> Result<(), SerializeError>
[INFO] [stdout]      |        ------------------ required by a bound in this function
[INFO] [stdout]  341 | where
[INFO] [stdout]  342 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_writer_fallible`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1439:9
[INFO] [stdout]      |
[INFO] [stdout] 1439 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1461:9
[INFO] [stdout]      |
[INFO] [stdout] 1461 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_json` in this scope
[INFO] [stdout]     --> src/serialize.rs:1470:28
[INFO] [stdout]      |
[INFO] [stdout] 1470 |         let value: Value = facet_json::from_str(r#"{"x": 10, "y": 20}"#).unwrap();
[INFO] [stdout]      |                            ^^^^^^^^^^ use of unresolved module or unlinked crate `facet_json`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_json`, use `cargo add facet_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `serialize::tests::test_to_vec_with_shape_struct::Point` in the current scope
[INFO] [stdout]     --> src/serialize.rs:1473:54
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         struct Point {
[INFO] [stdout]      |         ------------ associated function or constant `SHAPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1473 |         let bytes = to_vec_with_shape(&value, Point::SHAPE).unwrap();
[INFO] [stdout]      |                                                      ^^^^^ associated function or constant not found in `serialize::tests::test_to_vec_with_shape_struct::Point`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_to_vec_with_shape_struct::Point: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1476:31
[INFO] [stdout]      |
[INFO] [stdout] 1476 |         let expected = to_vec(&Point { x: 10, y: 20 }).unwrap();
[INFO] [stdout]      |                        ------ ^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_to_vec_with_shape_struct::Point`
[INFO] [stdout]     --> src/serialize.rs:1464:9
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         struct Point {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_to_vec_with_shape_struct::Point: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1480:28
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         let point: Point = crate::from_slice(&bytes).unwrap();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_to_vec_with_shape_struct::Point`
[INFO] [stdout]     --> src/serialize.rs:1464:9
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         struct Point {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1486:9
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_json` in this scope
[INFO] [stdout]     --> src/serialize.rs:1489:28
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         let value: Value = facet_json::from_str(r#"[1, 2, 3, 4, 5]"#).unwrap();
[INFO] [stdout]      |                            ^^^^^^^^^^ use of unresolved module or unlinked crate `facet_json`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_json`, use `cargo add facet_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `std::vec::Vec<i32>` in the current scope
[INFO] [stdout]     --> src/serialize.rs:1492:59
[INFO] [stdout]      |
[INFO] [stdout] 1492 |         let bytes = to_vec_with_shape(&value, <Vec<i32>>::SHAPE).unwrap();
[INFO] [stdout]      |                                                           ^^^^^ associated function or constant not found in `std::vec::Vec<i32>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]      |
[INFO] [stdout] 1152 +     use facet_core::Facet;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1505:9
[INFO] [stdout]      |
[INFO] [stdout] 1505 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_json` in this scope
[INFO] [stdout]     --> src/serialize.rs:1519:28
[INFO] [stdout]      |
[INFO] [stdout] 1519 |         let value: Value = facet_json::from_str(
[INFO] [stdout]      |                            ^^^^^^^^^^ use of unresolved module or unlinked crate `facet_json`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_json`, use `cargo add facet_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `Nested` in the current scope
[INFO] [stdout]     --> src/serialize.rs:1525:55
[INFO] [stdout]      |
[INFO] [stdout] 1508 |         struct Nested {
[INFO] [stdout]      |         ------------- associated function or constant `SHAPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1525 |         let bytes = to_vec_with_shape(&value, Nested::SHAPE).unwrap();
[INFO] [stdout]      |                                                       ^^^^^ associated function or constant not found in `Nested`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Nested: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1528:30
[INFO] [stdout]      |
[INFO] [stdout] 1528 |         let result: Nested = crate::from_slice(&bytes).unwrap();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Nested`
[INFO] [stdout]     --> src/serialize.rs:1508:9
[INFO] [stdout]      |
[INFO] [stdout] 1508 |         struct Nested {
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1548:9
[INFO] [stdout]      |
[INFO] [stdout] 1548 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Config: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1565:34
[INFO] [stdout]      |
[INFO] [stdout] 1565 |         let typed_bytes = to_vec(&original).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Config`
[INFO] [stdout]     --> src/serialize.rs:1551:9
[INFO] [stdout]      |
[INFO] [stdout] 1551 |         struct Config {
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `Config` in the current scope
[INFO] [stdout]     --> src/serialize.rs:1568:79
[INFO] [stdout]      |
[INFO] [stdout] 1551 |         struct Config {
[INFO] [stdout]      |         ------------- associated function or constant `SHAPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1568 |         let value: Value = crate::from_slice_with_shape(&typed_bytes, Config::SHAPE).unwrap();
[INFO] [stdout]      |                                                                               ^^^^^ associated function or constant not found in `Config`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `Config` in the current scope
[INFO] [stdout]     --> src/serialize.rs:1571:61
[INFO] [stdout]      |
[INFO] [stdout] 1551 |         struct Config {
[INFO] [stdout]      |         ------------- associated function or constant `SHAPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1571 |         let value_bytes = to_vec_with_shape(&value, Config::SHAPE).unwrap();
[INFO] [stdout]      |                                                             ^^^^^ associated function or constant not found in `Config`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Config: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1577:33
[INFO] [stdout]      |
[INFO] [stdout] 1577 |         let roundtrip: Config = crate::from_slice(&value_bytes).unwrap();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]     --> src/serialize.rs:1551:9
[INFO] [stdout]      |
[INFO] [stdout] 1551 |         struct Config {
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1583:9
[INFO] [stdout]      |
[INFO] [stdout] 1583 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1600:9
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithValue: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1618:28
[INFO] [stdout]      |
[INFO] [stdout] 1618 |         let bytes = to_vec(&original).unwrap();
[INFO] [stdout]      |                     ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `WithValue`
[INFO] [stdout]     --> src/serialize.rs:1603:9
[INFO] [stdout]      |
[INFO] [stdout] 1603 |         struct WithValue {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithValue: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1619:34
[INFO] [stdout]      |
[INFO] [stdout] 1619 |         let decoded: WithValue = crate::from_slice(&bytes).unwrap();
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `WithValue`
[INFO] [stdout]     --> src/serialize.rs:1603:9
[INFO] [stdout]      |
[INFO] [stdout] 1603 |         struct WithValue {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1626:9
[INFO] [stdout]      |
[INFO] [stdout] 1626 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1646:28
[INFO] [stdout]      |
[INFO] [stdout] 1646 |         let bytes = to_vec(&original).unwrap();
[INFO] [stdout]      |                     ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Outer`
[INFO] [stdout]     --> src/serialize.rs:1629:9
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         struct Outer {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1647:30
[INFO] [stdout]      |
[INFO] [stdout] 1647 |         let decoded: Outer = crate::from_slice(&bytes).unwrap();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]     --> src/serialize.rs:1629:9
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         struct Outer {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1662:28
[INFO] [stdout]      |
[INFO] [stdout] 1662 |         let bytes = to_vec(&original).unwrap();
[INFO] [stdout]      |                     ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `Outer`
[INFO] [stdout]     --> src/serialize.rs:1629:9
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         struct Outer {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1663:30
[INFO] [stdout]      |
[INFO] [stdout] 1663 |         let decoded: Outer = crate::from_slice(&bytes).unwrap();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]     --> src/serialize.rs:1629:9
[INFO] [stdout]      |
[INFO] [stdout] 1629 |         struct Outer {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1674:9
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1689:28
[INFO] [stdout]      |
[INFO] [stdout] 1689 |         let bytes = to_vec(&v).expect("serialize");
[INFO] [stdout]      |                     ------ ^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1690:25
[INFO] [stdout]      |
[INFO] [stdout] 1690 |         let v2: Value = crate::from_slice(&bytes).expect("deserialize");
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1698:28
[INFO] [stdout]      |
[INFO] [stdout] 1698 |         let bytes = to_vec(&v).expect("serialize");
[INFO] [stdout]      |                     ------ ^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1699:25
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         let v2: Value = crate::from_slice(&bytes).expect("deserialize");
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1707:28
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         let bytes = to_vec(&v).expect("serialize");
[INFO] [stdout]      |                     ------ ^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1708:25
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         let v2: Value = crate::from_slice(&bytes).expect("deserialize");
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'_>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1716:28
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let bytes = to_vec(&v).expect("serialize");
[INFO] [stdout]      |                     ------ ^^ unsatisfied trait bound
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:295:8
[INFO] [stdout]      |
[INFO] [stdout]  293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]      |        ------ required by a bound in this function
[INFO] [stdout]  294 | where
[INFO] [stdout]  295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1717:25
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         let v2: Value = crate::from_slice(&bytes).expect("deserialize");
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_skip_all_unless_truthy_roundtrip::Value`
[INFO] [stdout]     --> src/serialize.rs:1678:9
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         pub struct Value {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 98 others
[INFO] [stdout] note: required by a bound in `from_slice`
[INFO] [stdout]     --> src/lib.rs:263:8
[INFO] [stdout]      |
[INFO] [stdout]  261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]      |        ---------- required by a bound in this function
[INFO] [stdout]  262 | where
[INFO] [stdout]  263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for type `i32` in the current scope
[INFO] [stdout]   --> src/shape_deser.rs:51:56
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let value = from_slice_with_shape(&bytes, i32::SHAPE).unwrap();
[INFO] [stdout]    |                                                        ^^^^^ associated function or constant not found in `i32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 44 +     use facet_core::Facet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `std::string::String` in the current scope
[INFO] [stdout]   --> src/shape_deser.rs:56:59
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let value = from_slice_with_shape(&bytes, String::SHAPE).unwrap();
[INFO] [stdout]    |                                                           ^^^^^ associated function or constant not found in `std::string::String`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 44 +     use facet_core::Facet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for type `bool` in the current scope
[INFO] [stdout]   --> src/shape_deser.rs:61:57
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let value = from_slice_with_shape(&bytes, bool::SHAPE).unwrap();
[INFO] [stdout]    |                                                         ^^^^^ associated function or constant not found in `bool`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 44 +     use facet_core::Facet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `shape_deser::tests::test_from_slice_with_shape_struct::Point: Facet<'_>` is not satisfied
[INFO] [stdout]    --> src/shape_deser.rs:74:35
[INFO] [stdout]     |
[INFO] [stdout]  74 |         let bytes = crate::to_vec(&point).unwrap();
[INFO] [stdout]     |                     ------------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `shape_deser::tests::test_from_slice_with_shape_struct::Point`
[INFO] [stdout]    --> src/shape_deser.rs:68:9
[INFO] [stdout]     |
[INFO] [stdout]  68 |         struct Point {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]    --> src/serialize.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 294 | where
[INFO] [stdout] 295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `shape_deser::tests::test_from_slice_with_shape_struct::Point` in the current scope
[INFO] [stdout]   --> src/shape_deser.rs:75:58
[INFO] [stdout]    |
[INFO] [stdout] 68 |         struct Point {
[INFO] [stdout]    |         ------------ associated function or constant `SHAPE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 75 |         let value = from_slice_with_shape(&bytes, Point::SHAPE).unwrap();
[INFO] [stdout]    |                                                          ^^^^^ associated function or constant not found in `shape_deser::tests::test_from_slice_with_shape_struct::Point`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `SHAPE` found for struct `std::vec::Vec<i32>` in the current scope
[INFO] [stdout]   --> src/shape_deser.rs:92:63
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let value = from_slice_with_shape(&bytes, <Vec<i32>>::SHAPE).unwrap();
[INFO] [stdout]    |                                                               ^^^^^ associated function or constant not found in `std::vec::Vec<i32>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 44 +     use facet_core::Facet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `SHAPE` found for enum `std::option::Option<T>` in the current scope
[INFO] [stdout]    --> src/shape_deser.rs:105:66
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let value = from_slice_with_shape(&bytes, <Option<i32>>::SHAPE).unwrap();
[INFO] [stdout]     |                                                                  ^^^^^ variant, associated function, or constant not found in `std::option::Option<i32>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]  44 +     use facet_core::Facet;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `SHAPE` found for enum `std::option::Option<T>` in the current scope
[INFO] [stdout]    --> src/shape_deser.rs:111:66
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let value = from_slice_with_shape(&bytes, <Option<i32>>::SHAPE).unwrap();
[INFO] [stdout]     |                                                                  ^^^^^ variant, associated function, or constant not found in `std::option::Option<i32>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Facet` which provides `SHAPE` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]  44 +     use facet_core::Facet;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `shape_deser::tests::test_from_slice_with_shape_enum::Message: Facet<'_>` is not satisfied
[INFO] [stdout]    --> src/shape_deser.rs:128:35
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let bytes = crate::to_vec(&msg).unwrap();
[INFO] [stdout]     |                     ------------- ^^^^ unsatisfied trait bound
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `shape_deser::tests::test_from_slice_with_shape_enum::Message`
[INFO] [stdout]    --> src/shape_deser.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         enum Message {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]    --> src/serialize.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 294 | where
[INFO] [stdout] 295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `SHAPE` found for enum `shape_deser::tests::test_from_slice_with_shape_enum::Message` in the current scope
[INFO] [stdout]    --> src/shape_deser.rs:129:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |         enum Message {
[INFO] [stdout]     |         ------------ variant, associated function, or constant `SHAPE` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 129 |         let value = from_slice_with_shape(&bytes, Message::SHAPE).unwrap();
[INFO] [stdout]     |                                                            ^^^^^ variant, associated function, or constant not found in `shape_deser::tests::test_from_slice_with_shape_enum::Message`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `shape_deser::tests::test_from_slice_with_shape_enum::Message: Facet<'_>` is not satisfied
[INFO] [stdout]    --> src/shape_deser.rs:134:35
[INFO] [stdout]     |
[INFO] [stdout] 134 |         let bytes = crate::to_vec(&msg).unwrap();
[INFO] [stdout]     |                     ------------- ^^^^ unsatisfied trait bound
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `shape_deser::tests::test_from_slice_with_shape_enum::Message`
[INFO] [stdout]    --> src/shape_deser.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         enum Message {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]    --> src/serialize.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 294 | where
[INFO] [stdout] 295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `SHAPE` found for enum `shape_deser::tests::test_from_slice_with_shape_enum::Message` in the current scope
[INFO] [stdout]    --> src/shape_deser.rs:135:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |         enum Message {
[INFO] [stdout]     |         ------------ variant, associated function, or constant `SHAPE` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 135 |         let value = from_slice_with_shape(&bytes, Message::SHAPE).unwrap();
[INFO] [stdout]     |                                                            ^^^^^ variant, associated function, or constant not found in `shape_deser::tests::test_from_slice_with_shape_enum::Message`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `shape_deser::tests::test_from_slice_with_shape_enum::Message: Facet<'_>` is not satisfied
[INFO] [stdout]    --> src/shape_deser.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let bytes = crate::to_vec(&msg).unwrap();
[INFO] [stdout]     |                     ------------- ^^^^ unsatisfied trait bound
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'_>` is not implemented for `shape_deser::tests::test_from_slice_with_shape_enum::Message`
[INFO] [stdout]    --> src/shape_deser.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         enum Message {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]    --> src/serialize.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 294 | where
[INFO] [stdout] 295 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `SHAPE` found for enum `shape_deser::tests::test_from_slice_with_shape_enum::Message` in the current scope
[INFO] [stdout]    --> src/shape_deser.rs:145:60
[INFO] [stdout]     |
[INFO] [stdout] 120 |         enum Message {
[INFO] [stdout]     |         ------------ variant, associated function, or constant `SHAPE` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 145 |         let value = from_slice_with_shape(&bytes, Message::SHAPE).unwrap();
[INFO] [stdout]     |                                                            ^^^^^ variant, associated function, or constant not found in `shape_deser::tests::test_from_slice_with_shape_enum::Message`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `SHAPE`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `Facet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/integration/issue_2079.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/integration/issue_2079.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/integration/issue_2098.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/integration/issue_2098.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 555 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:663:5
[INFO] [stdout]     |
[INFO] [stdout] 663 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:738:5
[INFO] [stdout]     |
[INFO] [stdout] 738 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:764:5
[INFO] [stdout]     |
[INFO] [stdout] 764 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:786:5
[INFO] [stdout]     |
[INFO] [stdout] 786 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:805:5
[INFO] [stdout]     |
[INFO] [stdout] 805 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:856:5
[INFO] [stdout]     |
[INFO] [stdout] 856 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:871:5
[INFO] [stdout]     |
[INFO] [stdout] 871 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:887:5
[INFO] [stdout]     |
[INFO] [stdout] 887 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:902:5
[INFO] [stdout]     |
[INFO] [stdout] 902 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:942:5
[INFO] [stdout]     |
[INFO] [stdout] 942 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:961:5
[INFO] [stdout]     |
[INFO] [stdout] 961 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/integration/roam_wire.rs:998:5
[INFO] [stdout]     |
[INFO] [stdout] 998 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> tests/integration/roam_wire.rs:1017:5
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     facet_testhelpers::setup();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> tests/integration/roam_wire.rs:1036:5
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     facet_testhelpers::setup();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> tests/integration/roam_wire.rs:1055:5
[INFO] [stdout]      |
[INFO] [stdout] 1055 |     facet_testhelpers::setup();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard` (test "main") due to 44 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_json_classics` in this scope
[INFO] [stdout]    --> benches/classics.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let json_str = &*facet_json_classics::CITM_CATALOG;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_json_classics`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_json_classics`, use `cargo add facet_json_classics` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_json_classics` in this scope
[INFO] [stdout]    --> benches/classics.rs:361:22
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let json_str = &*facet_json_classics::TWITTER;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_json_classics`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_json_classics`, use `cargo add facet_json_classics` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_json_classics` in this scope
[INFO] [stdout]    --> benches/classics.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let json_str = &*facet_json_classics::CANADA;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_json_classics`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_json_classics`, use `cargo add facet_json_classics` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CitmCatalog: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> benches/classics.rs:390:45
[INFO] [stdout]     |
[INFO] [stdout] 390 |         let result: CitmCatalog = black_box(facet_postcard::from_slice(black_box(data)).unwrap());
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CitmCatalog`
[INFO] [stdout]    --> benches/classics.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout]  24 | struct CitmCatalog {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `facet_postcard::from_slice`
[INFO] [stdout]    --> src/lib.rs:263:8
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout] 262 | where
[INFO] [stdout] 263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Twitter<'_>: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> benches/classics.rs:413:23
[INFO] [stdout]     |
[INFO] [stdout] 413 |             black_box(facet_postcard::from_slice_borrowed(black_box(data)).unwrap());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Twitter<'_>`
[INFO] [stdout]    --> benches/classics.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | struct Twitter<'a> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `from_slice_borrowed`
[INFO] [stdout]    --> src/lib.rs:297:8
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub fn from_slice_borrowed<'input, 'facet, T>(input: &'input [u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ------------------- required by a bound in this function
[INFO] [stdout] 296 | where
[INFO] [stdout] 297 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice_borrowed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `FeatureCollection: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> benches/classics.rs:436:23
[INFO] [stdout]     |
[INFO] [stdout] 436 |             black_box(facet_postcard::from_slice(black_box(data)).unwrap());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `FeatureCollection`
[INFO] [stdout]    --> benches/classics.rs:321:1
[INFO] [stdout]     |
[INFO] [stdout] 321 | struct FeatureCollection {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 98 others
[INFO] [stdout] note: required by a bound in `facet_postcard::from_slice`
[INFO] [stdout]    --> src/lib.rs:263:8
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout] 262 | where
[INFO] [stdout] 263 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard` (lib test) due to 88 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard` (bench "classics") due to 24 previous errors
[INFO] running `Command { std: "docker" "inspect" "bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f", kill_on_drop: false }`
[INFO] [stdout] bab8d3f87f5da5014f8adcbbe230018e0d2c003629202181fdcbfc2f2579074f
